CSE 311.
Covers abstract data types and structures including dictionaries, balanced trees, hash tables, priority queues, and graphs; sorting; asymptotic analysis; fundamental graph algorithms including graph search, shortest path, and minimum spanning trees; multithreading and parallel algorithms; P and NP complexity classes.
[{"id":7807,"courseUrl":"c/CSE332A1596.html","data":{"h1":"Computer Science & Engineering CSE 332 A","h2":"Nathan James Brunelle Assistant Professor SU24","caption":{"text":"Form W: Custom Form \"15\" surveyed \"67\" enrolled","enrolled":"67","surveyed":"15"},"headers":["Question","Excellent","Very Good","Good","Fair","Poor","Very Poor","Median"],"table_data_list_of_dicts":[{"Fair":"0%","Good":"13%","Poor":"0%","Median":"4.56","Question":"The course as a whole:","Excellent":"53%","Very Good":"33%","Very Poor":"0%"},{"Fair":"0%","Good":"13%","Poor":"0%","Median":"4.75","Question":"The course content:","Excellent":"67%","Very Good":"20%","Very Poor":"0%"},{"Fair":"0%","Good":"7%","Poor":"0%","Median":"4.67","Question":"Instructor's contribution:","Excellent":"60%","Very Good":"33%","Very Poor":"0%"},{"Fair":"0%","Good":"7%","Poor":"0%","Median":"4.67","Question":"Instructor's effectiveness:","Excellent":"60%","Very Good":"33%","Very Poor":"0%"}],"table_data_list_of_lists":[["The course as a whole:","53%","33%","13%","0%","0%","0%","4.56"],["The course content:","67%","20%","13%","0%","0%","0%","4.75"],["Instructor's contribution:","60%","33%","7%","0%","0%","0%","4.67"],["Instructor's effectiveness:","60%","33%","7%","0%","0%","0%","4.67"]]},"createdAt":"2025-07-30T07:16:22.677063","updatedAt":"2025-07-30T07:16:22.677063","professor":"Nathan James Brunelle","role":"Assistant Professor","term":"SU24","enrolledCount":67,"surveyedCount":15,"courseCode":" CSE 332","sessionCode":"A","quarter":"20243"},{"id":7808,"courseUrl":"c/CSE332A3076.html","data":{"h1":"Computer Science & Engineering CSE 332 A","h2":"Nathan James Brunelle Assistant Professor AU24","caption":{"text":"Form W: Custom Form \"41\" surveyed \"190\" enrolled","enrolled":"190","surveyed":"41"},"headers":["Question","Excellent","Very Good","Good","Fair","Poor","Very Poor","Median"],"table_data_list_of_dicts":[{"Fair":"0%","Good":"12%","Poor":"0%","Median":"4.32","Question":"The course as a whole:","Excellent":"41%","Very Good":"46%","Very Poor":"0%"},{"Fair":"5%","Good":"15%","Poor":"0%","Median":"4.46","Question":"The course content:","Excellent":"49%","Very Good":"32%","Very Poor":"0%"},{"Fair":"0%","Good":"10%","Poor":"0%","Median":"4.68","Question":"Instructor's contribution:","Excellent":"61%","Very Good":"29%","Very Poor":"0%"},{"Fair":"0%","Good":"10%","Poor":"0%","Median":"4.68","Question":"Instructor's effectiveness:","Excellent":"61%","Very Good":"29%","Very Poor":"0%"}],"table_data_list_of_lists":[["The course as a whole:","41%","46%","12%","0%","0%","0%","4.32"],["The course content:","49%","32%","15%","5%","0%","0%","4.46"],["Instructor's contribution:","61%","29%","10%","0%","0%","0%","4.68"],["Instructor's effectiveness:","61%","29%","10%","0%","0%","0%","4.68"]]},"createdAt":"2025-07-30T07:16:22.677063","updatedAt":"2025-07-30T07:16:22.677063","professor":"Nathan James Brunelle","role":"Assistant Professor","term":"AU24","enrolledCount":190,"surveyedCount":41,"courseCode":" CSE 332","sessionCode":"A","quarter":"20244"},{"id":7809,"courseUrl":"c/CSE332A4314.html","data":{"h1":"Computer Science & Engineering CSE 332 A","h2":"Ruth Anderson Assistant Professor WI25","caption":{"text":"Form W: Custom Form \"33\" surveyed \"207\" enrolled","enrolled":"207","surveyed":"33"},"headers":["Question","Excellent","Very Good","Good","Fair","Poor","Very Poor","Median"],"table_data_list_of_dicts":[{"Fair":"6%","Good":"23%","Poor":"6%","Median":"3.95","Question":"The course as a whole:","Excellent":"32%","Very Good":"32%","Very Poor":"0%"},{"Fair":"10%","Good":"23%","Poor":"3%","Median":"3.91","Question":"The course content:","Excellent":"29%","Very Good":"35%","Very Poor":"0%"},{"Fair":"10%","Good":"19%","Poor":"0%","Median":"3.88","Question":"Instructor's contribution:","Excellent":"26%","Very Good":"39%","Very Poor":"6%"},{"Fair":"6%","Good":"10%","Poor":"10%","Median":"4.08","Question":"Instructor's effectiveness:","Excellent":"32%","Very Good":"42%","Very Poor":"0%"}],"table_data_list_of_lists":[["The course as a whole:","32%","32%","23%","6%","6%","0%","3.95"],["The course content:","29%","35%","23%","10%","3%","0%","3.91"],["Instructor's contribution:","26%","39%","19%","10%","0%","6%","3.88"],["Instructor's effectiveness:","32%","42%","10%","6%","10%","0%","4.08"]]},"createdAt":"2025-07-30T07:16:22.677063","updatedAt":"2025-07-30T07:16:22.677063","professor":"Ruth Anderson","role":"Assistant Professor","term":"WI25","enrolledCount":207,"surveyedCount":33,"courseCode":" CSE 332","sessionCode":"A","quarter":"20251"},{"id":7810,"courseUrl":"c/CSE332A4405.html","data":{"h1":"Computer Science & Engineering CSE 332 A","h2":"Robbie Weber Assistant Professor SP25","caption":{"text":"Form W: Custom Form \"24\" surveyed \"110\" enrolled","enrolled":"110","surveyed":"24"},"headers":["Question","Excellent","Very Good","Good","Fair","Poor","Very Poor","Median"],"table_data_list_of_dicts":[{"Fair":"0%","Good":"12%","Poor":"0%","Median":"4.50","Question":"The course as a whole:","Excellent":"50%","Very Good":"38%","Very Poor":"0%"},{"Fair":"0%","Good":"8%","Poor":"0%","Median":"4.41","Question":"The course content:","Excellent":"46%","Very Good":"46%","Very Poor":"0%"},{"Fair":"0%","Good":"4%","Poor":"0%","Median":"4.70","Question":"Instructor's contribution:","Excellent":"62%","Very Good":"33%","Very Poor":"0%"},{"Fair":"0%","Good":"4%","Poor":"0%","Median":"4.70","Question":"Instructor's effectiveness:","Excellent":"62%","Very Good":"33%","Very Poor":"0%"}],"table_data_list_of_lists":[["The course as a whole:","50%","38%","12%","0%","0%","0%","4.50"],["The course content:","46%","46%","8%","0%","0%","0%","4.41"],["Instructor's contribution:","62%","33%","4%","0%","0%","0%","4.70"],["Instructor's effectiveness:","62%","33%","4%","0%","0%","0%","4.70"]]},"createdAt":"2025-07-30T07:16:22.677063","updatedAt":"2025-07-30T07:16:22.677063","professor":"Robbie Weber","role":"Assistant Professor","term":"SP25","enrolledCount":110,"surveyedCount":24,"courseCode":" CSE 332","sessionCode":"A","quarter":"20252"},{"id":7811,"courseUrl":"c/CSE332B4319.html","data":{"h1":"Computer Science & Engineering CSE 332 B","h2":"Ruth Anderson Assistant Professor WI25","caption":{"text":"Form W: Custom Form \"9\" surveyed \"89\" enrolled","enrolled":"89","surveyed":"9"},"headers":["Question","Excellent","Very Good","Good","Fair","Poor","Very Poor","Median"],"table_data_list_of_dicts":[{"Fair":"0%","Good":"22%","Poor":"0%","Median":"4.75","Question":"The course as a whole:","Excellent":"67%","Very Good":"11%","Very Poor":"0%"},{"Fair":"0%","Good":"33%","Poor":"0%","Median":"4.75","Question":"The course content:","Excellent":"67%","Very Good":"0%","Very Poor":"0%"},{"Fair":"0%","Good":"33%","Poor":"0%","Median":"4.75","Question":"Instructor's contribution:","Excellent":"67%","Very Good":"0%","Very Poor":"0%"},{"Fair":"0%","Good":"33%","Poor":"0%","Median":"4.75","Question":"Instructor's effectiveness:","Excellent":"67%","Very Good":"0%","Very Poor":"0%"}],"table_data_list_of_lists":[["The course as a whole:","67%","11%","22%","0%","0%","0%","4.75"],["The course content:","67%","0%","33%","0%","0%","0%","4.75"],["Instructor's contribution:","67%","0%","33%","0%","0%","0%","4.75"],["Instructor's effectiveness:","67%","0%","33%","0%","0%","0%","4.75"]]},"createdAt":"2025-07-30T07:16:22.677063","updatedAt":"2025-07-30T07:16:22.677063","professor":"Ruth Anderson","role":"Assistant Professor","term":"WI25","enrolledCount":89,"surveyedCount":9,"courseCode":" CSE 332","sessionCode":"B","quarter":"20251"},{"id":7812,"courseUrl":"c/CSE332B4413.html","data":{"h1":"Computer Science & Engineering CSE 332 B","h2":"Robbie Weber Assistant Professor SP25","caption":{"text":"Form W: Custom Form \"21\" surveyed \"110\" enrolled","enrolled":"110","surveyed":"21"},"headers":["Question","Excellent","Very Good","Good","Fair","Poor","Very Poor","Median"],"table_data_list_of_dicts":[{"Fair":"0%","Good":"10%","Poor":"0%","Median":"4.75","Question":"The course as a whole:","Excellent":"67%","Very Good":"24%","Very Poor":"0%"},{"Fair":"0%","Good":"10%","Poor":"0%","Median":"4.84","Question":"The course content:","Excellent":"76%","Very Good":"14%","Very Poor":"0%"},{"Fair":"0%","Good":"5%","Poor":"0%","Median":"4.84","Question":"Instructor's contribution:","Excellent":"76%","Very Good":"19%","Very Poor":"0%"},{"Fair":"5%","Good":"0%","Poor":"0%","Median":"4.73","Question":"Instructor's effectiveness:","Excellent":"65%","Very Good":"30%","Very Poor":"0%"}],"table_data_list_of_lists":[["The course as a whole:","67%","24%","10%","0%","0%","0%","4.75"],["The course content:","76%","14%","10%","0%","0%","0%","4.84"],["Instructor's contribution:","76%","19%","5%","0%","0%","0%","4.84"],["Instructor's effectiveness:","65%","30%","0%","5%","0%","0%","4.73"]]},"createdAt":"2025-07-30T07:16:22.677063","updatedAt":"2025-07-30T07:16:22.677063","professor":"Robbie Weber","role":"Assistant Professor","term":"SP25","enrolledCount":110,"surveyedCount":21,"courseCode":" CSE 332","sessionCode":"B","quarter":"20252"}]